/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.rational.sheet.table.cell.model.setting;

/**
 *
 * @author Overmind
 */
public interface FontConstants
{
    public interface Masked
    {
        public int getMask();
    }
    
    enum Thickness
        implements Masked
    {
        PLAIN
        {
            @Override
            public int getMask()
            {
                return 0;
            }
        },
        BOLD
        {
            @Override
            public int getMask()
            {
                return 1;
            }
        }
    }
    
    enum Slope
        implements Masked
    {
        PLAIN
        {
            @Override
            public int getMask()
            {
                return 0;
            }
        },
        ITALIC
        {
            @Override
            public int getMask()
            {
                return 2;
            }
        }
    }
}
